home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Westlight Stock Photography - Creative Freedom
/
Westlight Stock Photography - Creative Freedom.iso
/
Place in System Folder
/
System 7.5.2 or higher
/
Finder Scripting Extension
/
Finder Scripting Extension.rsrc
/
CODE_46.txt
< prev
next >
Wrap
Text File
|
1993-04-16
|
30KB
|
515 lines
# near model CODE resource
# jump table entries: 7896-7899 (4 of them)
export_987:
00000000 4E56 FF58 link A6, -0x00A8
00000004 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00000008 286E 000C movea.l A4, [A6 + 0xC]
0000000C 486E FFE0 pea.l [A6 - 0x20]
00000010 4EAD 1DBA jsr [A5 + 0x1DBA /* export_947 */]
00000014 486E FFE8 pea.l [A6 - 0x18]
00000018 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
0000001C 2D7C 6E75 6C6C FFF0 move.l [A6 - 0x10], 0x6E756C6C /* 'null' */
00000024 7000 moveq.l D0, 0x00
00000026 2D40 FFF4 move.l [A6 - 0xC], D0
0000002A 41EE FFF0 lea.l A0, [A6 - 0x10]
0000002E 486E FFF8 pea.l [A6 - 0x8]
00000032 4EAD 1DBA jsr [A5 + 0x1DBA /* export_947 */]
00000036 486E FFA4 pea.l [A6 - 0x5C]
0000003A 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
0000003E 4A80 tst.l D0
00000040 4FEF 0010 lea.l A7, [A7 + 0x10]
00000044 6700 0152 beq +0x154 /* 00000198 */
00000048 486E 0010 pea.l [A6 + 0x10]
0000004C 4EAD 0ABA jsr [A5 + 0xABA /* export_339 */]
00000050 0C80 6F62 6A20 cmpi.l D0, 0x6F626A20 /* 'obj ' */
00000056 584F addq.w A7, 4
00000058 6600 0170 bne +0x172 /* 000001CA */
0000005C 2F0C move.l -[A7], A4
0000005E 2054 movea.l A0, [A4]
00000060 2050 movea.l A0, [A0]
00000062 2268 0050 movea.l A1, [A0 + 0x50]
00000066 4E91 jsr [A1]
00000068 0C80 6F62 6A20 cmpi.l D0, 0x6F626A20 /* 'obj ' */
0000006E 584F addq.w A7, 4
00000070 6700 0158 beq +0x15A /* 000001CA */
00000074 7A01 moveq.l D5, 0x01
00000076 486E FF68 pea.l [A6 - 0x98]
0000007A 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
0000007E 4A80 tst.l D0
00000080 584F addq.w A7, 4
00000082 6742 beq +0x44 /* 000000C6 */
00000084 2F0C move.l -[A7], A4
00000086 2054 movea.l A0, [A4]
00000088 2050 movea.l A0, [A0]
0000008A 2268 000C movea.l A1, [A0 + 0xC]
0000008E 4E91 jsr [A1]
00000090 2E00 move.l D7, D0
00000092 0C87 7076 6577 cmpi.l D7, 0x70766577 /* 'pvew' */
00000098 584F addq.w A7, 4
0000009A 6708 beq +0xA /* 000000A4 */
0000009C 0C87 7376 6577 cmpi.l D7, 0x73766577 /* 'svew' */
000000A2 6622 bne +0x24 /* 000000C6 */
label000000A4:
000000A4 486E 0010 pea.l [A6 + 0x10]
000000A8 4EAD 12CA jsr [A5 + 0x12CA /* export_597 */]
000000AC 2C00 move.l D6, D0
000000AE BE86 cmp.l D7, D6
000000B0 584F addq.w A7, 4
000000B2 6712 beq +0x14 /* 000000C6 */
000000B4 0C86 7076 6577 cmpi.l D6, 0x70766577 /* 'pvew' */
000000BA 670A beq +0xC /* 000000C6 */
000000BC 0C86 7376 6577 cmpi.l D6, 0x73766577 /* 'svew' */
000000C2 6702 beq +0x4 /* 000000C6 */
000000C4 4205 clr.b D5
label000000C6:
000000C6 486E FF68 pea.l [A6 - 0x98]
000000CA 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */]
000000CE 4A05 tst.b D5
000000D0 584F addq.w A7, 4
000000D2 6700 00F6 beq +0xF8 /* 000001CA */
000000D6 7000 moveq.l D0, 0x00
000000D8 2F00 move.l -[A7], D0
000000DA 486E 0010 pea.l [A6 + 0x10]
000000DE 486E FFF8 pea.l [A6 - 0x8]
000000E2 4EAD 0C72 jsr [A5 + 0xC72 /* export_394 */]
000000E6 2F0C move.l -[A7], A4
000000E8 2054 movea.l A0, [A4]
000000EA 2050 movea.l A0, [A0]
000000EC 2268 0050 movea.l A1, [A0 + 0x50]
000000F0 4E91 jsr [A1]
000000F2 2E00 move.l D7, D0
000000F4 41EE FFF8 lea.l A0, [A6 - 0x8]
000000F8 2D48 FF58 move.l [A6 - 0xA8], A0
000000FC 7000 moveq.l D0, 0x00
000000FE 2D40 FF5C move.l [A6 - 0xA4], D0
00000102 2D40 FF60 move.l [A6 - 0xA0], D0
00000106 41EE FF58 lea.l A0, [A6 - 0xA8]
0000010A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000010E 6060 bra +0x62 /* 00000170 */
label00000110:
00000110 2F07 move.l -[A7], D7
00000112 206E FF64 movea.l A0, [A6 - 0x9C]
00000116 2F08 move.l -[A7], A0
00000118 2050 movea.l A0, [A0]
0000011A 2050 movea.l A0, [A0]
0000011C 2268 0058 movea.l A1, [A0 + 0x58]
00000120 4E91 jsr [A1]
00000122 4A00 tst.b D0
00000124 504F addq.w A7, 8
00000126 6704 beq +0x6 /* 0000012C */
00000128 2007 move.l D0, D7
0000012A 6012 bra +0x14 /* 0000013E */
label0000012C:
0000012C 206E FF64 movea.l A0, [A6 - 0x9C]
00000130 2F08 move.l -[A7], A0
00000132 2050 movea.l A0, [A0]
00000134 2050 movea.l A0, [A0]
00000136 2268 0050 movea.l A1, [A0 + 0x50]
0000013A 4E91 jsr [A1]
0000013C 584F addq.w A7, 4
label0000013E:
0000013E 2C00 move.l D6, D0
00000140 2F06 move.l -[A7], D6
00000142 2F2E FF64 move.l -[A7], [A6 - 0x9C]
00000146 486E FFF0 pea.l [A6 - 0x10]
0000014A 206E FF64 movea.l A0, [A6 - 0x9C]
0000014E 2050 movea.l A0, [A0]
00000150 2050 movea.l A0, [A0]
00000152 2268 006C movea.l A1, [A0 + 0x6C]
00000156 4E91 jsr [A1]
00000158 486E FFF0 pea.l [A6 - 0x10]
0000015C 486E FFE8 pea.l [A6 - 0x18]
00000160 4EAD 1C02 jsr [A5 + 0x1C02 /* export_892 */]
00000164 486E FFF0 pea.l [A6 - 0x10]
00000168 4EAD 139A jsr [A5 + 0x139A /* export_623 */]
0000016C 4FEF 0018 lea.l A7, [A7 + 0x18]
label00000170:
00000170 486E FF64 pea.l [A6 - 0x9C]
00000174 7000 moveq.l D0, 0x00
00000176 2F00 move.l -[A7], D0
00000178 486E FFE0 pea.l [A6 - 0x20]
0000017C 486E FF58 pea.l [A6 - 0xA8]
00000180 4EAD 1792 jsr [A5 + 0x1792 /* export_750 */]
00000184 4A00 tst.b D0
00000186 4FEF 0010 lea.l A7, [A7 + 0x10]
0000018A 6684 bne -0x7A /* 00000110 */
0000018C 486E FFF8 pea.l [A6 - 0x8]
00000190 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00000194 584F addq.w A7, 4
00000196 6032 bra +0x34 /* 000001CA */
label00000198:
00000198 486E FFF8 pea.l [A6 - 0x8]
0000019C 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
000001A0 486E FFF0 pea.l [A6 - 0x10]
000001A4 4EAD 0FDA jsr [A5 + 0xFDA /* export_503 */]
000001A8 486E FFE8 pea.l [A6 - 0x18]
000001AC 4EAD 0FDA jsr [A5 + 0xFDA /* export_503 */]
000001B0 4EAD 07D2 jsr [A5 + 0x7D2 /* export_246 */]
000001B4 4A80 tst.l D0
000001B6 4FEF 000C lea.l A7, [A7 + 0xC]
000001BA 670E beq +0x10 /* 000001CA */
000001BC 206E 0008 movea.l A0, [A6 + 0x8]
000001C0 43EE FFE8 lea.l A1, [A6 - 0x18]
000001C4 20D9 move.l [A0]+, [A1]+
000001C6 20D9 move.l [A0]+, [A1]+
000001C8 6016 bra +0x18 /* 000001E0 */
label000001CA:
000001CA 486E FFA4 pea.l [A6 - 0x5C]
000001CE 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */]
000001D2 206E 0008 movea.l A0, [A6 + 0x8]
000001D6 43EE FFE8 lea.l A1, [A6 - 0x18]
000001DA 20D9 move.l [A0]+, [A1]+
000001DC 20D9 move.l [A0]+, [A1]+
000001DE 584F addq.w A7, 4
label000001E0:
000001E0 4CEE 10E0 FF48 movem.l D5,D6,D7,A4, [A6 - 0xB8]
000001E6 4E5E unlink A6
000001E8 4E75 rts
export_988:
000001EA 4E56 FEC8 link A6, -0x0138
000001EE 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000001F2 2C2E 0014 move.l D6, [A6 + 0x14]
000001F6 286E 000C movea.l A4, [A6 + 0xC]
000001FA 486E FFE8 pea.l [A6 - 0x18]
000001FE 4EAD 0B92 jsr [A5 + 0xB92 /* export_366 */]
00000202 2D7C 6E75 6C6C FFF0 move.l [A6 - 0x10], 0x6E756C6C /* 'null' */
0000020A 7000 moveq.l D0, 0x00
0000020C 2D40 FFF4 move.l [A6 - 0xC], D0
00000210 41EE FFF0 lea.l A0, [A6 - 0x10]
00000214 2D7C 6E75 6C6C FFF8 move.l [A6 - 0x8], 0x6E756C6C /* 'null' */
0000021C 2D40 FFFC move.l [A6 - 0x4], D0
00000220 41EE FFF8 lea.l A0, [A6 - 0x8]
00000224 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000228 4EAD 10BA jsr [A5 + 0x10BA /* export_531 */]
0000022C 2E00 move.l D7, D0
0000022E 2054 movea.l A0, [A4]
00000230 2668 000A movea.l A3, [A0 + 0xA]
00000234 200B move.l D0, A3
00000236 504F addq.w A7, 8
00000238 673A beq +0x3C /* 00000274 */
0000023A 4878 35B6 push.l 0x35B6
0000023E 2F0C move.l -[A7], A4
00000240 2054 movea.l A0, [A4]
00000242 2050 movea.l A0, [A0]
00000244 2268 000C movea.l A1, [A0 + 0xC]
00000248 4E91 jsr [A1]
0000024A 4A00 tst.b D0
0000024C 504F addq.w A7, 8
0000024E 6724 beq +0x26 /* 00000274 */
00000250 4878 32C8 push.l 0x32C8
00000254 2F0B move.l -[A7], A3
00000256 2053 movea.l A0, [A3]
00000258 2050 movea.l A0, [A0]
0000025A 2268 000C movea.l A1, [A0 + 0xC]
0000025E 4E91 jsr [A1]
00000260 4A00 tst.b D0
00000262 504F addq.w A7, 8
00000264 670E beq +0x10 /* 00000274 */
00000266 2F0B move.l -[A7], A3
00000268 4EAD 0C82 jsr [A5 + 0xC82 /* export_396 */]
0000026C 4A00 tst.b D0
0000026E 584F addq.w A7, 4
00000270 6602 bne +0x4 /* 00000274 */
00000272 284B movea.l A4, A3
label00000274:
00000274 4878 222E push.l 0x222E /* '\".' */
00000278 2F0C move.l -[A7], A4
0000027A 2054 movea.l A0, [A4]
0000027C 2050 movea.l A0, [A0]
0000027E 2268 000C movea.l A1, [A0 + 0xC]
00000282 4E91 jsr [A1]
00000284 4A00 tst.b D0
00000286 504F addq.w A7, 8
00000288 6776 beq +0x78 /* 00000300 */
0000028A 2D7C 6E75 6C6C FEE0 move.l [A6 - 0x120], 0x6E756C6C /* 'null' */
00000292 7000 moveq.l D0, 0x00
00000294 2D40 FEE4 move.l [A6 - 0x11C], D0
00000298 41EE FEE0 lea.l A0, [A6 - 0x120]
0000029C 41EE FEE8 lea.l A0, [A6 - 0x118]
000002A0 4210 clr.b [A0]
000002A2 2F0C move.l -[A7], A4
000002A4 4EAD 15F2 jsr [A5 + 0x15F2 /* export_698 */]
000002A8 2640 movea.l A3, D0
000002AA 200B move.l D0, A3
000002AC 584F addq.w A7, 4
000002AE 660C bne +0xE /* 000002BC */
000002B0 2F3C FFFF F940 move.l -[A7], 0xFFFFF940
000002B6 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
000002BA 584F addq.w A7, 4
label000002BC:
000002BC 2053 movea.l A0, [A3]
000002BE 2F28 0010 move.l -[A7], [A0 + 0x10]
000002C2 486E FEE8 pea.l [A6 - 0x118]
000002C6 A919 syscall GetWTitle
000002C8 486E FEE8 pea.l [A6 - 0x118]
000002CC 486E FFF8 pea.l [A6 - 0x8]
000002D0 4EAD 12A2 jsr [A5 + 0x12A2 /* export_592 */]
000002D4 7001 moveq.l D0, 0x01
000002D6 2F00 move.l -[A7], D0
000002D8 41EE 0000 lea.l A0, [A6 + 0x0]
000002DC 2F20 move.l -[A7], -[A0]
000002DE 2F20 move.l -[A7], -[A0]
000002E0 2F3C 6E61 6D65 move.l -[A7], 0x6E616D65 /* 'name' */
000002E6 41EE FEE8 lea.l A0, [A6 - 0x118]
000002EA 2F20 move.l -[A7], -[A0]
000002EC 2F20 move.l -[A7], -[A0]
000002EE 2F07 move.l -[A7], D7
000002F0 486E FFE8 pea.l [A6 - 0x18]
000002F4 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
000002F8 4FEF 0028 lea.l A7, [A7 + 0x28]
000002FC 6000 00C4 bra +0xC6 /* 000003C2 */
label00000300:
00000300 7000 moveq.l D0, 0x00
00000302 2F00 move.l -[A7], D0
00000304 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */
0000030A 2F0C move.l -[A7], A4
0000030C 486E FEC8 pea.l [A6 - 0x138]
00000310 4EAD 25C2 jsr [A5 + 0x25C2 /* export_1204 */]
00000314 41EE FEC8 lea.l A0, [A6 - 0x138]
00000318 43EE FED8 lea.l A1, [A6 - 0x128]
0000031C 22D8 move.l [A1]+, [A0]+
0000031E 22D8 move.l [A1]+, [A0]+
00000320 41EE FED8 lea.l A0, [A6 - 0x128]
00000324 43EE FFF0 lea.l A1, [A6 - 0x10]
00000328 22D8 move.l [A1]+, [A0]+
0000032A 22D8 move.l [A1]+, [A0]+
0000032C 0C86 2A2A 2A2A cmpi.l D6, 0x2A2A2A2A /* '****' */
00000332 4FEF 0010 lea.l A7, [A7 + 0x10]
00000336 6754 beq +0x56 /* 0000038C */
00000338 2D7C 6E75 6C6C FED0 move.l [A6 - 0x130], 0x6E756C6C /* 'null' */
00000340 7000 moveq.l D0, 0x00
00000342 2D40 FED4 move.l [A6 - 0x12C], D0
00000346 41EE FED0 lea.l A0, [A6 - 0x130]
0000034A 2F06 move.l -[A7], D6
0000034C 486E FFF8 pea.l [A6 - 0x8]
00000350 4EAD 101A jsr [A5 + 0x101A /* export_511 */]
00000354 7001 moveq.l D0, 0x01
00000356 2F00 move.l -[A7], D0
00000358 41EE 0000 lea.l A0, [A6 + 0x0]
0000035C 2F20 move.l -[A7], -[A0]
0000035E 2F20 move.l -[A7], -[A0]
00000360 2F3C 7072 6F70 move.l -[A7], 0x70726F70 /* 'prop' */
00000366 41EE FFF8 lea.l A0, [A6 - 0x8]
0000036A 2F20 move.l -[A7], -[A0]
0000036C 2F20 move.l -[A7], -[A0]
0000036E 2F3C 7072 6F70 move.l -[A7], 0x70726F70 /* 'prop' */
00000374 486E FED0 pea.l [A6 - 0x130]
00000378 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
0000037C 41EE FFF0 lea.l A0, [A6 - 0x10]
00000380 43EE FED0 lea.l A1, [A6 - 0x130]
00000384 20D9 move.l [A0]+, [A1]+
00000386 20D9 move.l [A0]+, [A1]+
00000388 4FEF 0028 lea.l A7, [A7 + 0x28]
label0000038C:
0000038C 2F07 move.l -[A7], D7
0000038E 486E FFF8 pea.l [A6 - 0x8]
00000392 4EAD 101A jsr [A5 + 0x101A /* export_511 */]
00000396 7001 moveq.l D0, 0x01
00000398 2F00 move.l -[A7], D0
0000039A 41EE 0000 lea.l A0, [A6 + 0x0]
0000039E 2F20 move.l -[A7], -[A0]
000003A0 2F20 move.l -[A7], -[A0]
000003A2 2F3C 7072 6F70 move.l -[A7], 0x70726F70 /* 'prop' */
000003A8 41EE FFF8 lea.l A0, [A6 - 0x8]
000003AC 2F20 move.l -[A7], -[A0]
000003AE 2F20 move.l -[A7], -[A0]
000003B0 2F3C 7072 6F70 move.l -[A7], 0x70726F70 /* 'prop' */
000003B6 486E FFE8 pea.l [A6 - 0x18]
000003BA 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
000003BE 4FEF 0028 lea.l A7, [A7 + 0x28]
label000003C2:
000003C2 206E 0008 movea.l A0, [A6 + 0x8]
000003C6 43EE FFE8 lea.l A1, [A6 - 0x18]
000003CA 20D9 move.l [A0]+, [A1]+
000003CC 20D9 move.l [A0]+, [A1]+
000003CE 4CEE 18C0 FEB8 movem.l D6,D7,A3,A4, [A6 - 0x148]
000003D4 4E5E unlink A6
000003D6 4E75 rts
export_989:
000003D8 4E56 FDE8 link A6, -0x0218
000003DC 48E7 0118 movem.l -[A7], D7,A3,A4
000003E0 266E 0014 movea.l A3, [A6 + 0x14]
000003E4 2E2E 0010 move.l D7, [A6 + 0x10]
000003E8 2F0B move.l -[A7], A3
000003EA 486E FE00 pea.l [A6 - 0x200]
000003EE 4EAD 07FA jsr [A5 + 0x7FA /* export_251 */]
000003F2 41EE FE00 lea.l A0, [A6 - 0x200]
000003F6 41EE FE00 lea.l A0, [A6 - 0x200]
000003FA 2D48 FDFC move.l [A6 - 0x204], A0
000003FE 41EE FF00 lea.l A0, [A6 - 0x100]
00000402 4210 clr.b [A0]
00000404 504F addq.w A7, 8
00000406 2F0B move.l -[A7], A3
00000408 2F07 move.l -[A7], D7
0000040A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000040E 486E FDF4 pea.l [A6 - 0x20C]
00000412 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */]
00000416 486E FDF0 pea.l [A6 - 0x210]
0000041A 4EAD 0A62 jsr [A5 + 0xA62 /* export_328 */]
0000041E 4FEF 0014 lea.l A7, [A7 + 0x14]
00000422 604E bra +0x50 /* 00000472 */
label00000424:
00000424 2F07 move.l -[A7], D7
00000426 2F0B move.l -[A7], A3
00000428 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */]
0000042C 4A00 tst.b D0
0000042E 504F addq.w A7, 8
00000430 6740 beq +0x42 /* 00000472 */
00000432 2053 movea.l A0, [A3]
00000434 2F28 0010 move.l -[A7], [A0 + 0x10]
00000438 486E FF00 pea.l [A6 - 0x100]
0000043C A919 syscall GetWTitle
0000043E 2F2E FDFC move.l -[A7], [A6 - 0x204]
00000442 486E FF00 pea.l [A6 - 0x100]
00000446 4EAD 0812 jsr [A5 + 0x812 /* export_254 */]
0000044A 4A00 tst.b D0
0000044C 504F addq.w A7, 8
0000044E 6722 beq +0x24 /* 00000472 */
00000450 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */
00000456 2F0B move.l -[A7], A3
00000458 7000 moveq.l D0, 0x00
0000045A 2F00 move.l -[A7], D0
0000045C 2F07 move.l -[A7], D7
0000045E 4EAD 278A jsr [A5 + 0x278A /* export_1261 */]
00000462 2840 movea.l A4, D0
00000464 2F0C move.l -[A7], A4
00000466 486E FDF4 pea.l [A6 - 0x20C]
0000046A 4EAD 17D2 jsr [A5 + 0x17D2 /* export_758 */]
0000046E 4FEF 0018 lea.l A7, [A7 + 0x18]
label00000472:
00000472 486E FDF0 pea.l [A6 - 0x210]
00000476 4EAD 09FA jsr [A5 + 0x9FA /* export_315 */]
0000047A 2640 movea.l A3, D0
0000047C 200B move.l D0, A3
0000047E 584F addq.w A7, 4
00000480 66A2 bne -0x5C /* 00000424 */
00000482 4878 0BEA push.l 0xBEA
00000486 486E FF00 pea.l [A6 - 0x100]
0000048A 206D FDAA movea.l A0, [A5 - 0x256]
0000048E 2F08 move.l -[A7], A0
00000490 2050 movea.l A0, [A0]
00000492 2050 movea.l A0, [A0]
00000494 2268 0060 movea.l A1, [A0 + 0x60]
00000498 4E91 jsr [A1]
0000049A 2F2E FDFC move.l -[A7], [A6 - 0x204]
0000049E 486E FF00 pea.l [A6 - 0x100]
000004A2 4EAD 0812 jsr [A5 + 0x812 /* export_254 */]
000004A6 4A00 tst.b D0
000004A8 4FEF 0014 lea.l A7, [A7 + 0x14]
000004AC 671E beq +0x20 /* 000004CC */
000004AE 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */
000004B4 2F2D FDAA move.l -[A7], [A5 - 0x256]
000004B8 4EAD 276A jsr [A5 + 0x276A /* export_1257 */]
000004BC 2640 movea.l A3, D0
000004BE 2F0B move.l -[A7], A3
000004C0 486E FDF4 pea.l [A6 - 0x20C]
000004C4 4EAD 17D2 jsr [A5 + 0x17D2 /* export_758 */]
000004C8 4FEF 0010 lea.l A7, [A7 + 0x10]
label000004CC:
000004CC 286D FD9E movea.l A4, [A5 - 0x262]
000004D0 2054 movea.l A0, [A4]
000004D2 2668 0018 movea.l A3, [A0 + 0x18]
000004D6 2F0B move.l -[A7], A3
000004D8 486E FDE8 pea.l [A6 - 0x218]
000004DC 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */]
000004E0 41EE FDE8 lea.l A0, [A6 - 0x218]
000004E4 504F addq.w A7, 8
000004E6 605E bra +0x60 /* 00000546 */
label000004E8:
000004E8 2F07 move.l -[A7], D7
000004EA 2F0C move.l -[A7], A4
000004EC 4EAD 259A jsr [A5 + 0x259A /* export_1199 */]
000004F0 4A00 tst.b D0
000004F2 504F addq.w A7, 8
000004F4 6750 beq +0x52 /* 00000546 */
000004F6 2F0C move.l -[A7], A4
000004F8 4EAD 117A jsr [A5 + 0x117A /* export_555 */]
000004FC 4A00 tst.b D0
000004FE 584F addq.w A7, 4
00000500 6644 bne +0x46 /* 00000546 */
00000502 4878 0BEA push.l 0xBEA
00000506 486E FF00 pea.l [A6 - 0x100]
0000050A 2F0C move.l -[A7], A4
0000050C 2054 movea.l A0, [A4]
0000050E 2050 movea.l A0, [A0]
00000510 2268 0060 movea.l A1, [A0 + 0x60]
00000514 4E91 jsr [A1]
00000516 2F2E FDFC move.l -[A7], [A6 - 0x204]
0000051A 486E FF00 pea.l [A6 - 0x100]
0000051E 4EAD 0812 jsr [A5 + 0x812 /* export_254 */]
00000522 4A00 tst.b D0
00000524 4FEF 0014 lea.l A7, [A7 + 0x14]
00000528 671C beq +0x1E /* 00000546 */
0000052A 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */
00000530 2F0C move.l -[A7], A4
00000532 4EAD 276A jsr [A5 + 0x276A /* export_1257 */]
00000536 2640 movea.l A3, D0
00000538 2F0B move.l -[A7], A3
0000053A 486E FDF4 pea.l [A6 - 0x20C]
0000053E 4EAD 17D2 jsr [A5 + 0x17D2 /* export_758 */]
00000542 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000546:
00000546 486E FDE8 pea.l [A6 - 0x218]
0000054A 4EAD 07E2 jsr [A5 + 0x7E2 /* export_248 */]
0000054E 2840 movea.l A4, D0
00000550 200C move.l D0, A4
00000552 584F addq.w A7, 4
00000554 6692 bne -0x6C /* 000004E8 */
00000556 4AAD FED2 tst.l [A5 - 0x12E]
0000055A 675A beq +0x5C /* 000005B6 */
0000055C 2F07 move.l -[A7], D7
0000055E 2F2D FED2 move.l -[A7], [A5 - 0x12E]
00000562 4EAD 259A jsr [A5 + 0x259A /* export_1199 */]
00000566 4A00 tst.b D0
00000568 504F addq.w A7, 8
0000056A 674A beq +0x4C /* 000005B6 */
0000056C 4878 0BEA push.l 0xBEA
00000570 486E FF00 pea.l [A6 - 0x100]
00000574 206D FED2 movea.l A0, [A5 - 0x12E]
00000578 2F08 move.l -[A7], A0
0000057A 2050 movea.l A0, [A0]
0000057C 2050 movea.l A0, [A0]
0000057E 2268 0060 movea.l A1, [A0 + 0x60]
00000582 4E91 jsr [A1]
00000584 2F2E FDFC move.l -[A7], [A6 - 0x204]
00000588 486E FF00 pea.l [A6 - 0x100]
0000058C 4EAD 0812 jsr [A5 + 0x812 /* export_254 */]
00000590 4A00 tst.b D0
00000592 4FEF 0014 lea.l A7, [A7 + 0x14]
00000596 671E beq +0x20 /* 000005B6 */
00000598 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */
0000059E 2F2D FED2 move.l -[A7], [A5 - 0x12E]
000005A2 4EAD 276A jsr [A5 + 0x276A /* export_1257 */]
000005A6 2640 movea.l A3, D0
000005A8 2F0B move.l -[A7], A3
000005AA 486E FDF4 pea.l [A6 - 0x20C]
000005AE 4EAD 17D2 jsr [A5 + 0x17D2 /* export_758 */]
000005B2 4FEF 0010 lea.l A7, [A7 + 0x10]
label000005B6:
000005B6 206E 0008 movea.l A0, [A6 + 0x8]
000005BA 43EE FDF4 lea.l A1, [A6 - 0x20C]
000005BE 20D9 move.l [A0]+, [A1]+
000005C0 20D9 move.l [A0]+, [A1]+
000005C2 4CEE 1880 FDDC movem.l D7,A3,A4, [A6 - 0x224]
000005C8 4E5E unlink A6
000005CA 4E75 rts
export_990:
000005CC 4E56 0000 link A6, 0
000005D0 2F07 move.l -[A7], D7
000005D2 3E2E 000E move.w D7, [A6 + 0xE]
000005D6 6606 bne +0x8 /* 000005DE */
000005D8 202D FEB2 move.l D0, [A5 - 0x14E]
000005DC 6012 bra +0x14 /* 000005F0 */
label000005DE:
000005DE 3007 move.w D0, D7
000005E0 5340 subq.w D0, 1
000005E2 48C0 ext.l D0
000005E4 2F00 move.l -[A7], D0
000005E6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000005EA 4EAD 047A jsr [A5 + 0x47A /* export_139 */]
000005EE 504F addq.w A7, 8
label000005F0:
000005F0 2E2E FFFC move.l D7, [A6 - 0x4]
000005F4 4E5E unlink A6
000005F6 4E75 rts